Text copied to clipboard!

Titre

Text copied to clipboard!

Développeur Backend

Description

Text copied to clipboard!
Nous recherchons un Développeur Backend talentueux et motivé pour rejoindre notre équipe de développement logiciel. En tant que Développeur Backend, vous serez responsable de la conception, du développement et de la maintenance des composants côté serveur de nos applications web. Vous travaillerez en étroite collaboration avec les développeurs frontend, les chefs de projet et les ingénieurs DevOps pour garantir la performance, la sécurité et la scalabilité de nos systèmes. Votre rôle consistera à créer des API robustes, à gérer les bases de données, à intégrer des services tiers et à optimiser les performances des applications. Vous devrez également assurer la qualité du code, participer aux revues de code et contribuer à l'amélioration continue des processus de développement. Nous valorisons les personnes curieuses, autonomes et passionnées par la technologie. Vous aurez l'opportunité de travailler sur des projets innovants dans un environnement agile et collaboratif. Si vous aimez résoudre des problèmes complexes, concevoir des architectures logicielles efficaces et travailler avec des technologies modernes, ce poste est fait pour vous. Les technologies que nous utilisons incluent, mais ne se limitent pas à : Node.js, Python, Java, PostgreSQL, MongoDB, Docker, Kubernetes, Git, REST, GraphQL, et les services cloud comme AWS ou Azure. Une bonne compréhension des principes de sécurité, de la gestion des erreurs et des tests automatisés est également essentielle. Rejoignez-nous pour contribuer à la création de solutions numériques performantes et évolutives qui répondent aux besoins de nos clients. Nous offrons un environnement de travail stimulant, des opportunités de formation continue, et une culture d'entreprise axée sur l'innovation et le respect.

Responsabilités

Text copied to clipboard!
  • Développer et maintenir des API RESTful et GraphQL
  • Concevoir des architectures logicielles évolutives et performantes
  • Gérer les bases de données relationnelles et NoSQL
  • Assurer la sécurité et la protection des données
  • Collaborer avec les équipes frontend et DevOps
  • Participer aux revues de code et à l'amélioration continue
  • Écrire des tests unitaires et d'intégration
  • Documenter le code et les processus techniques
  • Optimiser les performances des applications backend
  • Intégrer des services tiers via des API externes

Exigences

Text copied to clipboard!
  • Expérience confirmée en développement backend
  • Maîtrise d'au moins un langage backend (Node.js, Python, Java, etc.)
  • Connaissance des bases de données SQL et NoSQL
  • Compréhension des architectures REST et GraphQL
  • Expérience avec les outils de versioning (Git)
  • Connaissances en sécurité des applications web
  • Capacité à travailler en équipe agile
  • Bonne communication écrite et orale
  • Autonomie et sens de l'organisation
  • Maîtrise du français, anglais technique apprécié

Questions potentielles d'entretien

Text copied to clipboard!
  • Quelle est votre expérience avec les API REST ou GraphQL ?
  • Quels langages backend maîtrisez-vous ?
  • Avez-vous déjà travaillé avec des bases de données NoSQL ?
  • Comment assurez-vous la sécurité d'une application backend ?
  • Quelle est votre approche pour optimiser les performances serveur ?
  • Avez-vous déjà utilisé des conteneurs comme Docker ?
  • Comment gérez-vous les erreurs et les logs dans vos applications ?
  • Quelle est votre expérience avec les tests automatisés ?
  • Avez-vous déjà travaillé dans un environnement agile ?
  • Êtes-vous à l'aise avec la documentation technique ?